traffic constable - French English Dictionary